﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Administrativo_Departamentos_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void BtCadastrarDepto_Click(object sender, EventArgs e)
    {
        if (ValidarForm())
        {
            Departamento Depto = new Departamento(TbDepartamento.Text.Trim(), TbCR.Text.Trim());
            if (Depto.Salvar())
            {
                MsgFim.Text = "* Departamento cadastrado com sucesso.";
                TimerNovoDepto.Enabled = true;
                TbCR.Text = "";
                TbDepartamento.Text = "";
                TbDepartamento.Focus();
                Itens.DataBind();
            }
            else
            {
                MsgFim.Text = "* Ocorreu algum erro com o banco de dados, tente novamente mais tarde.";
                TimerNovoDepto.Enabled = true;
            }
        }
    }
    protected bool ValidarForm()
    {
        bool OK = true;
        if (TbDepartamento.Text.Trim() == "")
        {
            OK = false;
            MsgDepto.Text = "* O campo Departamento não pode ficar vazio";
            TbDepartamento.Text = "";
        }
        else
            MsgDepto.Text = "";
        if (TbCR.Text.Trim() == "")
        {
            OK = false;
            MsgCR.Text = "* O campo CR não pode ficar vazio";
            TbCR.Text = "";
        }
        else
            MsgCR.Text = "";

        return OK;
    }
    protected void TimerNovoDepto_Tick(object sender, EventArgs e)
    {
        MsgFim.Text = "";
        MsgDepto.Text = "";
        MsgCR.Text = "";
        TimerNovoDepto.Enabled = false;
    }
}